package qc.module.ehs.dto.taskgroup;

import lombok.Data;

import java.util.Date;

/**
 * 安全任务分组信息DTO
 *
 * @author QuCheng Tech
 * @since 2024/11/13
 */
@Data
public class TaskGroupInfoDto {

    /** 任务分组ID */
    private String groupid ;

    /** 任务分组名称 */
    private String groupname ;

    /** 任务ID */
    private String taskid ;

    /** 所属单元ID;分组对应的目标执行单元；在督查或集中检查任务时一个分组可以检查多个单元，此时不指定单元 */
    private String unitid ;

    /** 所属单元名称 */
    private String unitname ;

    /** 设备设施ID */
    private String facilityid ;

    /** 设备设施名称 */
    private String facilityname ;

    /** 危险源ID;分组对应的目标执行危险源/隐患 */
    private String hazardid ;

    /** 危险源名称 */
    private String hazardname ;

    /** 责任部门ID */
    private int resdeptid ;

    /** 责任部门名称 */
    private String resdeptname ;

    /** 参与组员1ID */
    private int resuserid1 ;

    /** 参与组员1名称 */
    private String resusername1 ;

    /** 参与组员2ID */
    private int resuserid2 ;

    /** 参与组员2名称 */
    private String resusername2 ;

    /** 任务分组是否执行完成 */
    private boolean hasfinish ;

    /** 任务分组是否终止/取消 */
    private boolean hasend ;

    /** 实际执行次数 */
    private int execcount ;

    /** 辨识危险源次数 */
    private int execidentifycount ;

    /** 上报隐患次数 */
    private int exectroublecount ;

    /** 最新执行周期;最新执行周期文字信息 */
    private String latestexectm ;

    /** 最新执行完成时间 */
    private Date latestexecendtm ;
    
    /** 分组排序号 */
    private int odr;
}
